runtime.mspan.npages (field)
29 uses
runtime (current package)
arena.go#L857: if s.npages*pageSize != userArenaChunkBytes {
arena.go#L878: sysFault(unsafe.Pointer(s.base()), s.npages*pageSize)
arena.go#L883: gcController.heapInUse.add(-int64(s.npages * pageSize))
arena.go#L896: atomic.Xaddint64(&stats.committed, -int64(s.npages*pageSize))
arena.go#L897: atomic.Xaddint64(&stats.inHeap, -int64(s.npages*pageSize))
arena.go#L938: if s.npages*pageSize != userArenaChunkBytes {
heapdump.go#L486: n := (s.npages << _PageShift) / size
mbitmap.go#L577: if span.npages == 1 {
mbitmap.go#L581: return heapBitsSlice(span.base(), span.npages*pageSize)
mbitmap.go#L602: spanSize := span.npages * pageSize
mcache.go#L213: gcController.update(int64(s.npages*pageSize)-int64(usedBytes), int64(c.scanAlloc))
mcache.go#L250: gcController.update(int64(s.npages*pageSize), 0)
mgcsweep.go#L387: npages = s.npages
mgcsweep.go#L520: trace.GCSweepSpan(s.npages * _PageSize)
mgcsweep.go#L524: mheap_.pagesSwept.Add(int64(s.npages))
mgcsweep.go#L730: mheap_.pagesInUse.Add(-s.npages)
mheap.go#L409: npages uintptr // number of pages in span
mheap.go#L503: total = s.npages << _PageShift
mheap.go#L903: npages := s.npages
mheap.go#L1580: bytes := s.npages << _PageShift
mheap.go#L1586: bytes := s.npages << _PageShift
mheap.go#L1637: h.pagesInUse.Add(-s.npages)
mheap.go#L1649: nbytes := s.npages * pageSize
mheap.go#L1669: h.pages.free(s.base(), s.npages)
mheap.go#L1713: span.npages = npages
mheap.go#L1742: print("runtime: failed mSpanList.remove span.npages=", span.npages,
stack.go#L519: log2npage := stacklog2(s.npages)
traceallocfree.go#L92: tl.eventWriter(traceGoRunning, traceProcRunning).event(traceEvSpan, traceSpanID(s), traceArg(s.npages), traceSpanTypeAndClass(s))
traceallocfree.go#L97: tl.eventWriter(traceGoRunning, traceProcRunning).event(traceEvSpanAlloc, traceSpanID(s), traceArg(s.npages), traceSpanTypeAndClass(s))